import 'package:fish_redux/fish_redux.dart';

import '../admin_user_list_page/admin_user_list_adapter/adapter.dart';

import 'effect.dart';
import 'reducer.dart';
import 'state.dart';
import 'view.dart';

class AdminUserListPage extends Page<AdminUserListState, Map<String, dynamic>> {
  AdminUserListPage()
      : super(
          initState: initState,
          effect: buildEffect(),
          reducer: buildReducer(),
          view: buildView,
          dependencies: Dependencies<AdminUserListState>(
            adapter: NoneConn<AdminUserListState>() + AdminUserListAdapter(),
            slots: <String, Dependent<AdminUserListState>>{},
          ),
          middleware: <Middleware<AdminUserListState>>[],
        );
}
